<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Usuario
 *
 * @author Hiago
 */
class Usuario {

    protected $idUsuario;
    protected $login;
    protected $senha;
    protected $permissao;

    function __construct($idUsuario=null, $login=null, $senha=null, Permissao $permissao=null) {
        $this->idUsuario = $idUsuario;
        $this->login = $login;
        $this->senha = $senha;
        $this->permissao = $permissao;
    }

    public function getIdUsuario() {
        return $this->idUsuario;
    }

    public function setIdUsuario($idUsuario) {
        $this->idUsuario = $idUsuario;
    }

    public function getLogin() {
        return $this->login;
    }

    public function setLogin($login) {
        $this->login = $login;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }

    public function getPermissao() {
        return $this->permissao;
    }

    public function setPermissao(Permissao $permissao) {
        $this->permissao = $permissao;
    }

    public function getIdPermissao() {
        return $this->permissao->getIdPermissao();
    }

}

?>
